home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 March / Chip_2004-03_cd1.bin / software / purge / PURG504.EXE / {app} / PURGEIE.EXE / 0 / RCDATA / TCODEGENERATEFRM / TCODEGENERATEFRM.txt
Text File  |  2004-01-01  |  20KB  |  611 lines

  1. object CodeGenerateFrm: TCodeGenerateFrm
  2.   Left = 247
  3.   Top = 137
  4.   BorderIcons = [biSystemMenu, biMinimize]
  5.   BorderStyle = bsSingle
  6.   Caption = 'Code Generation'
  7.   ClientHeight = 369
  8.   ClientWidth = 464
  9.   Font.Color = clWindowText
  10.   Font.Height = -11
  11.   Font.Name = 'MS Sans Serif'
  12.   Font.Style = []
  13.   PixelsPerInch = 96
  14.   Position = poScreenCenter
  15.   OnCreate = FormCreate
  16.   OnShow = FormShow
  17.   TextHeight = 13
  18.   object GenerateGb: TGroupBox
  19.     Left = 4
  20.     Top = 284
  21.     Width = 457
  22.     Height = 49
  23.     Caption = 'Generate Code'
  24.     TabOrder = 2
  25.     TabStop = True
  26.     object RegCodeCopySb: TSpeedButton
  27.       Left = 422
  28.       Top = 17
  29.       Width = 23
  30.       Height = 23
  31.       Hint = 'Copy code to clipboard'
  32.       Glyph.Data = {
  33.         76050000424D7605000000000000360400002800000012000000100000000100
  34.         0800000000004001000000000000000000000001000000000000000000000000
  35.         8000008000000080800080000000800080008080000080808000C0C0C0000000
  36.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00740400000000
  37.         0000000000000000000000000000505200001200000010000000120000000100
  38.         0800000000000000000000000000000000000000000000000000000000000000
  39.         0000000000000000000000000000000000000000000000000000000000000000
  40.         00007400000067000000286003000000000000000000247DE9002C9FEC00B0A2
  41.         EC0000000000000000002000CC00F0740300F479E900E8740300F479E9000000
  42.         000000000000000000000000000000000000000000000000000000000000F479
  43.         E900AA05000000000000147CE900147CE900980000001000000077000000F8FD
  44.         0200000000000000000000000000000000000000000000000000120000001000
  45.         0000040000000100010000000000000000000000000000000000000000000000
  46.         0000000000000000000000000000000000000000000000000000000000000000
  47.         0000000000000000000000000000507AE9006071E90014000000600000007001
  48.         000077000000F8FD020000000000000000000000000000000000000000005052
  49.         0000120000001000000012000000010008000000000000000000000000000000
  50.         0000000000000000000000000000000000000000000000000000000000000000
  51.         00000000000000000000000000000000000000000000207DE900207DE9009002
  52.         0000B47BE9003812DF00E87BE900080000006000000000000000447DE900447D
  53.         E9006C02000000000000AC7DE900D07DE90084A7EC0000000000000000002000
  54.         CC00F0740300247AE900E8740300247AE9000000000000000000000000000000
  55.         000000000000000000000000000000000000247AE900AA05000000000000A87D
  56.         E900A87DE90008020000487DE9003812DF007C7DE90008000000600000002400
  57.         00001F0000003CF50200D4270300487DE9001C17DF007C7DE90004000000E87D
  58.         E900E87DE900C8010000A8000000F50300000000000000000000000000000000
  59.         000000000000000000000000000000000000000000000000000064760600A058
  60.         E400000000000000000000000000DC0C000093000000C89E0500000000000000
  61.         0000000000000000000000000000000000000000000008010000000000000000
  62.         00000001000001000000FFFFFF0000000000000000000000000080010000F503
  63.         0000000000000000000000000000000000000000000000000000000000000000
  64.         00000000000000000000647606002C5BE4000000000000000000000000000000
  65.         0000904FE600B8A7DF00E40000003613000000000000AD260D00E47EE900E47E
  66.         E900CC00000036130000007FE900F70A0200FC7EE900FC7EE900080808080808
  67.         0808080808080808080808080300080808080808080804040404040404040408
  68.         00040808080808080808040F0F0F0F0F0F0F040802000808080808080808040F
  69.         00000000000F0408E1020808000000000000040F0F0F0F0F0F0F0408AE810808
  70.         000F0F0F0F0F040F00000000000F04082A000808000F00000000040F0F0F0F0F
  71.         0F0F040801000808000F0F0F0F0F040F00000F040404040840020808000F0000
  72.         0000040F0F0F0F040F04080802000808000F0F0F0F0F040F0F0F0F0404080808
  73.         FA030808000F00000F000404040404040808080800A00808000F0F0F0F000F00
  74.         0808080808080808AE810808000F0F0F0F000008080808080808080800040808
  75.         0000000000000808080808080808080881000808080808080808080808080808
  76.         0808080800A0080808080808080808080808080808080808AE81}
  77.       OnClick = RegCodeCopySbClick
  78.     end
  79.     object GenerateBtn: TButton
  80.       Left = 8
  81.       Top = 16
  82.       Width = 77
  83.       Height = 25
  84.       Hint = 'Generate code'
  85.       Caption = '&Generate'
  86.       Default = True
  87.       TabOrder = 0
  88.       OnClick = GenerateBtnClick
  89.     end
  90.     object RegCodeEd: TEdit
  91.       Left = 96
  92.       Top = 18
  93.       Width = 323
  94.       Height = 21
  95.       Ctl3D = True
  96.       ParentColor = True
  97.       ParentCtl3D = False
  98.       ReadOnly = True
  99.       TabOrder = 1
  100.       OnChange = InfoChanged
  101.     end
  102.   end
  103.   object CodesNbk: TTabbedNotebook
  104.     Left = 4
  105.     Top = 4
  106.     Width = 457
  107.     Height = 130
  108.     TabsPerRow = 7
  109.     TabFont.Color = clBtnText
  110.     TabFont.Height = -11
  111.     TabFont.Name = 'MS Sans Serif'
  112.     TabFont.Style = []
  113.     TabOrder = 0
  114.     OnChange = TabbedNotebook1Change
  115.     object TTabPage
  116.       Left = 5
  117.       Top = 26
  118.       Caption = 'Date'
  119.       object Label9: TLabel
  120.         Left = 4
  121.         Top = 12
  122.         Width = 49
  123.         Height = 13
  124.         Caption = 'Start date:'
  125.       end
  126.       object Label11: TLabel
  127.         Left = 204
  128.         Top = 12
  129.         Width = 46
  130.         Height = 13
  131.         Caption = 'End date:'
  132.       end
  133.       object StartDateEd: TEdit
  134.         Left = 60
  135.         Top = 8
  136.         Width = 77
  137.         Height = 21
  138.         Hint = 'Code is invalid prior to this date'
  139.         MaxLength = 10
  140.         TabOrder = 0
  141.         OnChange = ParametersChanged
  142.         OnKeyPress = DateEdKeyPress
  143.       end
  144.       object EndDateEd: TEdit
  145.         Left = 260
  146.         Top = 8
  147.         Width = 77
  148.         Height = 21
  149.         Hint = 'Code is invalid after this date'
  150.         MaxLength = 10
  151.         TabOrder = 1
  152.         OnChange = ParametersChanged
  153.         OnKeyPress = DateEdKeyPress
  154.       end
  155.     end
  156.     object TTabPage
  157.       Left = 5
  158.       Top = 26
  159.       Caption = 'Days'
  160.       object Label13: TLabel
  161.         Left = 4
  162.         Top = 12
  163.         Width = 52
  164.         Height = 13
  165.         Caption = 'Day count:'
  166.       end
  167.       object Label2: TLabel
  168.         Left = 228
  169.         Top = 12
  170.         Width = 37
  171.         Height = 13
  172.         Caption = 'Expires:'
  173.       end
  174.       object DaysCountEd: TEdit
  175.         Left = 64
  176.         Top = 8
  177.         Width = 113
  178.         Height = 21
  179.         TabOrder = 0
  180.         Text = '0'
  181.         OnChange = ParametersChanged
  182.         OnKeyPress = NumberEdKeyPress
  183.       end
  184.       object DaysExpiresEd: TEdit
  185.         Left = 272
  186.         Top = 8
  187.         Width = 77
  188.         Height = 21
  189.         Hint = 'Code is invalid prior to this date'
  190.         MaxLength = 10
  191.         TabOrder = 1
  192.         OnChange = ParametersChanged
  193.         OnKeyPress = DateEdKeyPress
  194.       end
  195.     end
  196.     object TTabPage
  197.       Left = 5
  198.       Top = 26
  199.       Caption = 'Reg'
  200.       object Label6: TLabel
  201.         Left = 8
  202.         Top = 12
  203.         Width = 30
  204.         Height = 13
  205.         Caption = 'String:'
  206.       end
  207.       object RegStrCopySb: TSpeedButton
  208.         Left = 410
  209.         Top = 7
  210.         Width = 23
  211.         Height = 23
  212.         Hint = 'Copy to clipboard'
  213.         Glyph.Data = {
  214.           76050000424D7605000000000000360400002800000012000000100000000100
  215.           0800000000004001000000000000000000000001000000000000000000000000
  216.           8000008000000080800080000000800080008080000080808000C0C0C0000000
  217.           FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00740400000000
  218.           0000000000000000000000000000505200001200000010000000120000000100
  219.           0800000000000000000000000000000000000000000000000000000000000000
  220.           0000000000000000000000000000000000000000000000000000000000000000
  221.           00007400000067000000286003000000000000000000247DE900542CE800A826
  222.           EC0000000000000000002000CC00F0740300F479E900E8740300F479E9000000
  223.           000000000000000000000000000000000000000000000000000000000000F479
  224.           E900AA05000000000000147CE900147CE900980000001000000077000000F8FD
  225.           0200000000000000000000000000000000000000000000000000120000001000
  226.           0000040000000100010000000000000000000000000000000000000000000000
  227.           0000000000000000000000000000000000000000000000000000000000000000
  228.           0000000000000000000000000000507AE900589FEC0014000000600000007001
  229.           000077000000F8FD020000000000000000000000000000000000000000005052
  230.           0000120000001000000012000000010008000000000000000000000000000000
  231.           0000000000000000000000000000000000000000000000000000000000000000
  232.           00000000000000000000000000000000000000000000207DE900207DE9009002
  233.           0000B47BE9003812DF00E87BE900080000006000000000000000447DE900447D
  234.           E9006C02000000000000AC7DE900D07DE90084A7EC0000000000000000002000
  235.           CC00F0740300247AE900E8740300247AE9000000000000000000000000000000
  236.           000000000000000000000000000000000000247AE900AA05000000000000A87D
  237.           E900A87DE90008020000487DE9003812DF007C7DE90008000000600000002400
  238.           00001F0000003CF50200D4270300487DE9001C17DF007C7DE90004000000E87D
  239.           E900E87DE900C8010000A8000000F50300000000000000000000000000000000
  240.           000000000000000000000000000000000000000000000000000064760600A058
  241.           E400000000000000000000000000DC0C000093000000C89E0500000000000000
  242.           0000000000000000000000000000000000000000000008010000000000000000
  243.           00000001000001000000FFFFFF0000000000000000000000000080010000F503
  244.           0000000000000000000000000000000000000000000000000000000000000000
  245.           00000000000000000000647606002C5BE4000000000000000000000000000000
  246.           0000904FE600B8A7DF00E40000003613000000000000AD260D00E47EE900E47E
  247.           E900CC00000036130000007FE900F70A0200FC7EE900FC7EE900080808080808
  248.           080808080808080808080808E000080808080808080804040404040404040408
  249.           00000808080808080808040F0F0F0F0F0F0F040800000808080808080808040F
  250.           00000000000F040800000808000000000000040F0F0F0F0F0F0F040880010808
  251.           000F0F0F0F0F040F00000000000F040800000808000F00000000040F0F0F0F0F
  252.           0F0F0408F0010808000F0F0F0F0F040F00000F0404040408F8FF0808000F0000
  253.           0000040F0F0F0F040F04080800030808000F0F0F0F0F040F0F0F0F0404080808
  254.           C0030808000F00000F0004040404040408080808E0010808000F0F0F0F000F00
  255.           0808080808080808FFFF0808000F0F0F0F0000080808080808080808FFFF0808
  256.           00000000000008080808080808080808F7810808080808080808080808080808
  257.           08080808C00708080808080808080808080808080808080898C3}
  258.         OnClick = RegStrCopySbClick
  259.       end
  260.       object Label4: TLabel
  261.         Left = 228
  262.         Top = 40
  263.         Width = 37
  264.         Height = 13
  265.         Caption = 'Expires:'
  266.       end
  267.       object RegStrEd: TEdit
  268.         Left = 44
  269.         Top = 8
  270.         Width = 365
  271.         Height = 21
  272.         TabOrder = 0
  273.         OnChange = ParametersChanged
  274.       end
  275.       object RegRandomBtn: TButton
  276.         Left = 48
  277.         Top = 36
  278.         Width = 109
  279.         Height = 25
  280.         Caption = '&Random Number'
  281.         TabOrder = 1
  282.         OnClick = RegRandomBtnClick
  283.       end
  284.       object RegExpiresEd: TEdit
  285.         Left = 269
  286.         Top = 36
  287.         Width = 77
  288.         Height = 21
  289.         Hint = 'Code is invalid prior to this date'
  290.         MaxLength = 10
  291.         TabOrder = 2
  292.         OnChange = ParametersChanged
  293.         OnKeyPress = DateEdKeyPress
  294.       end
  295.     end
  296.     object TTabPage
  297.       Left = 5
  298.       Top = 26
  299.       Caption = 'S/N'
  300.       object Label7: TLabel
  301.         Left = 8
  302.         Top = 12
  303.         Width = 69
  304.         Height = 13
  305.         Caption = '&Serial Number:'
  306.       end
  307.       object Label15: TLabel
  308.         Left = 228
  309.         Top = 12
  310.         Width = 37
  311.         Height = 13
  312.         Caption = 'Expires:'
  313.       end
  314.       object SerialNumberEd: TEdit
  315.         Left = 84
  316.         Top = 8
  317.         Width = 105
  318.         Height = 21
  319.         TabOrder = 0
  320.         Text = '0'
  321.         OnChange = ParametersChanged
  322.         OnKeyPress = NumberEdKeyPress
  323.       end
  324.       object SerRandomBtn: TButton
  325.         Left = 8
  326.         Top = 36
  327.         Width = 109
  328.         Height = 25
  329.         Caption = '&Random Number'
  330.         TabOrder = 2
  331.         OnClick = SerRandomBtnClick
  332.       end
  333.       object SerialExpiresEd: TEdit
  334.         Left = 272
  335.         Top = 8
  336.         Width = 77
  337.         Height = 21
  338.         Hint = 'Code is invalid prior to this date'
  339.         MaxLength = 10
  340.         TabOrder = 1
  341.         OnChange = ParametersChanged
  342.         OnKeyPress = DateEdKeyPress
  343.       end
  344.     end
  345.     object TTabPage
  346.       Left = 5
  347.       Top = 26
  348.       Caption = 'Usage'
  349.       object Label14: TLabel
  350.         Left = 4
  351.         Top = 12
  352.         Width = 64
  353.         Height = 13
  354.         Caption = 'Usage count:'
  355.       end
  356.       object Label17: TLabel
  357.         Left = 228
  358.         Top = 12
  359.         Width = 37
  360.         Height = 13
  361.         Caption = 'Expires:'
  362.       end
  363.       object UsageCountEd: TEdit
  364.         Left = 76
  365.         Top = 8
  366.         Width = 113
  367.         Height = 21
  368.         TabOrder = 0
  369.         Text = '0'
  370.         OnChange = ParametersChanged
  371.         OnKeyPress = NumberEdKeyPress
  372.       end
  373.       object UsageExpiresEd: TEdit
  374.         Left = 272
  375.         Top = 8
  376.         Width = 77
  377.         Height = 21
  378.         Hint = 'Code is invalid prior to this date'
  379.         MaxLength = 10
  380.         TabOrder = 1
  381.         OnChange = ParametersChanged
  382.         OnKeyPress = DateEdKeyPress
  383.       end
  384.     end
  385.     object TTabPage
  386.       Left = 5
  387.       Top = 26
  388.       Caption = 'Network'
  389.       object Label10: TLabel
  390.         Left = 4
  391.         Top = 12
  392.         Width = 64
  393.         Height = 13
  394.         Caption = 'Access Slots:'
  395.       end
  396.       object NetworkSlotsEd: TEdit
  397.         Left = 76
  398.         Top = 8
  399.         Width = 113
  400.         Height = 21
  401.         TabOrder = 0
  402.         Text = '2'
  403.         OnChange = ParametersChanged
  404.         OnKeyPress = NumberEdKeyPress
  405.       end
  406.     end
  407.     object TTabPage
  408.       Left = 5
  409.       Top = 26
  410.       Caption = 'Special'
  411.       object Label12: TLabel
  412.         Left = 4
  413.         Top = 12
  414.         Width = 62
  415.         Height = 13
  416.         Caption = 'Special data:'
  417.       end
  418.       object Label19: TLabel
  419.         Left = 228
  420.         Top = 12
  421.         Width = 37
  422.         Height = 13
  423.         Caption = 'Expires:'
  424.       end
  425.       object SpecialDataEd: TEdit
  426.         Left = 72
  427.         Top = 8
  428.         Width = 113
  429.         Height = 21
  430.         TabOrder = 0
  431.         Text = '0'
  432.         OnChange = ParametersChanged
  433.         OnKeyPress = NumberEdKeyPress
  434.       end
  435.       object SpecialExpiresEd: TEdit
  436.         Left = 272
  437.         Top = 8
  438.         Width = 77
  439.         Height = 21
  440.         Hint = 'Code is invalid prior to this date'
  441.         MaxLength = 10
  442.         TabOrder = 1
  443.         OnChange = ParametersChanged
  444.         OnKeyPress = DateEdKeyPress
  445.       end
  446.     end
  447.   end
  448.   object OKBtn: TBitBtn
  449.     Left = 307
  450.     Top = 341
  451.     Width = 75
  452.     Height = 25
  453.     Caption = 'OK'
  454.     ModalResult = 1
  455.     TabOrder = 3
  456.     OnClick = ParametersChanged
  457.   end
  458.   object CancelBtn: TBitBtn
  459.     Left = 386
  460.     Top = 341
  461.     Width = 75
  462.     Height = 25
  463.     Caption = 'Cancel'
  464.     ModalResult = 2
  465.     TabOrder = 4
  466.   end
  467.   object GroupBox1: TGroupBox
  468.     Left = 4
  469.     Top = 136
  470.     Width = 457
  471.     Height = 145
  472.     Caption = '&Key used to encode'
  473.     TabOrder = 1
  474.     object Label5: TLabel
  475.       Left = 12
  476.       Top = 100
  477.       Width = 21
  478.       Height = 13
  479.       Caption = 'Key:'
  480.     end
  481.     object GenerateKeySb: TSpeedButton
  482.       Left = 426
  483.       Top = 115
  484.       Width = 23
  485.       Height = 23
  486.       Hint = 'Generate key'
  487.       Glyph.Data = {
  488.         76050000424D7605000000000000360400002800000012000000100000000100
  489.         0800000000004001000000000000000000000001000000000000000000000000
  490.         8000008000000080800080000000800080008080000080808000C0C0C0000000
  491.         FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00740400000000
  492.         0000000000000000000000000000505200001200000010000000120000000100
  493.         0800000000000000000000000000000000000000000000000000000000000000
  494.         0000000000000000000000000000000000000000000000000000000000000000
  495.         00007400000067000000286003000000000000000000247DE9002C9FEC00D031
  496.         E80000000000000000002000CC00F0740300F479E900E8740300F479E9000000
  497.         000000000000000000000000000000000000000000000000000000000000F479
  498.         E900AA05000000000000147CE900147CE900980000001000000077000000F8FD
  499.         0200000000000000000000000000000000000000000000000000120000001000
  500.         0000040000000100010000000000000000000000000000000000000000000000
  501.         0000000000000000000000000000000000000000000000000000000000000000
  502.         0000000000000000000000000000507AE900589FEC0014000000600000007001
  503.         000077000000F8FD020000000000000000000000000000000000000000005052
  504.         0000120000001000000012000000010008000000000000000000000000000000
  505.         0000000000000000000000000000000000000000000000000000000000000000
  506.         00000000000000000000000000000000000000000000207DE900207DE9009002
  507.         0000B47BE9003812DF00E87BE900080000006000000000000000447DE900447D
  508.         E9006C02000000000000AC7DE900D07DE90084A7EC0000000000000000002000
  509.         CC00F0740300247AE900E8740300247AE9000000000000000000000000000000
  510.         000000000000000000000000000000000000247AE900AA05000000000000A87D
  511.         E900A87DE90008020000487DE9003812DF007C7DE90008000000600000002400
  512.         00001F0000003CF50200D4270300487DE9001C17DF007C7DE90004000000E87D
  513.         E900E87DE900C8010000A8000000F50300000000000000000000000000000000
  514.         000000000000000000000000000000000000000000000000000064760600A058
  515.         E400000000000000000000000000DC0C000093000000C89E0500000000000000
  516.         0000000000000000000000000000000000000000000008010000000000000000
  517.         00000001000001000000FFFFFF0000000000000000000000000080010000F503
  518.         0000000000000000000000000000000000000000000000000000000000000000
  519.         00000000000000000000647606002C5BE4000000000000000000000000000000
  520.         0000904FE600B8A7DF00E40000003613000000000000AD260D00E47EE900E47E
  521.         E900CC00000036130000007FE900F70A0200FC7EE900FC7EE900080808080808
  522.         0808080808080808080808080100080808080808080808080808080808080808
  523.         0100080808080808080808080808080808080808FFFF08080808080808080808
  524.         0808080808080808020008080808000000080808080808080808080808020808
  525.         080000000000080800080808080008083A010808000009080900000800080000
  526.         08000808BB00080800000809080000000000000000000808D202080800000809
  527.         080000000000000000000808D202080800000908090000080808080808080808
  528.         0200080808000000000008080808080808080808340108080808000000080808
  529.         0808080808080808060008080808080808080808080808080808080808000808
  530.         08080808080808080808080808080808D2020808080808080808080808080808
  531.         08080808D2020808080808080808080808080808080808080200}
  532.       OnClick = GenerateKeySbClick
  533.     end
  534.     object Label1: TLabel
  535.       Left = 8
  536.       Top = 51
  537.       Width = 40
  538.       Height = 13
  539.       Caption = 'Modifier:'
  540.     end
  541.     object UniqueModifierCb: TCheckBox
  542.       Left = 152
  543.       Top = 40
  544.       Width = 105
  545.       Height = 17
  546.       Caption = 'Unique modifier'
  547.       TabOrder = 3
  548.       OnClick = ModifierClick
  549.     end
  550.     object MachineModifierCb: TCheckBox
  551.       Left = 152
  552.       Top = 16
  553.       Width = 105
  554.       Height = 17
  555.       Caption = 'Machine modifier'
  556.       TabOrder = 1
  557.       OnClick = ModifierClick
  558.     end
  559.     object DateModifierCb: TCheckBox
  560.       Left = 304
  561.       Top = 16
  562.       Width = 105
  563.       Height = 17
  564.       Caption = 'Date modifier'
  565.       TabOrder = 2
  566.       OnClick = ModifierClick
  567.     end
  568.     object NoModifierCb: TCheckBox
  569.       Left = 16
  570.       Top = 16
  571.       Width = 105
  572.       Height = 17
  573.       Caption = 'No modifier'
  574.       TabOrder = 0
  575.       OnClick = ModifierClick
  576.     end
  577.     object ModifierEd: TEdit
  578.       Left = 8
  579.       Top = 68
  580.       Width = 441
  581.       Height = 21
  582.       TabOrder = 5
  583.       OnChange = ParametersChanged
  584.       OnKeyPress = ModifierEdKeyPress
  585.     end
  586.     object ModDateEd: TEdit
  587.       Left = 303
  588.       Top = 37
  589.       Width = 77
  590.       Height = 21
  591.       Hint = 'Code is invalid after this date'
  592.       Color = clBtnFace
  593.       Enabled = False
  594.       MaxLength = 10
  595.       TabOrder = 4
  596.       OnChange = ModifierClick
  597.       OnKeyPress = DateEdKeyPress
  598.     end
  599.     object BlockKeyEd: TEdit
  600.       Left = 8
  601.       Top = 116
  602.       Width = 415
  603.       Height = 21
  604.       Color = clBtnFace
  605.       ReadOnly = True
  606.       TabOrder = 6
  607.       OnChange = InfoChanged
  608.     end
  609.   end
  610. end
  611.